Credits to Chenall for this amazing solution:

http://bbs.wuyou.com/viewthread.php?tid=197550
http://chenall.net